Mergado\Tools\XMLCategoryFeed A

Total Complexity 67
Dependencies 9
Dependents 15
Total lines 662
Lines of code 390
Logical lines of code 213
Comment lines 103
Methods 43
Properties 10

Methods 43

Method Rating Maintainability Complexity Lines of code
generateCategoryXML()
A
43 9 52
createXML()
A
39 6 69
mergeTemporaryFiles()
A
48 7 31
getDataForTemplates()
S
48 4 33
getCategoryPrice()
S
54 1 23
getWizardData()
S
53 1 23
lowerProductsPerStep()
S
66 2 8
getBreadcrumbs()
S
66 2 8
getFeedUrl()
S
78 1 3
getCategories()
S
64 1 10
getTotalCategories()
S
68 1 8
isFeedExist()
S
77 1 3
getFeedPercentage()
S
68 1 7
getLastFeedChangeTimestamp()
S
80 1 3
getCronUrl()
S
79 1 3
getFeedPath()
S
77 1 3
deleteTemporaryFiles()
S
81 1 3
getLastFeedChange()
S
76 1 4
isWpCronActive()
S
78 1 3
getCronSchedule()
S
78 1 3
isWizardFinished()
S
78 1 3
getFeedEstimate()
S
72 1 5
createNecessaryDirs()
S
70 1 7
__construct()
S
63 1 10
getCurrentTempFilesCount()
S
76 1 4
increaseIterator()
S
79 1 3
isPartial()
S
79 1 3
isNormal()
S
79 1 3
resetFeedGenerating()
S
79 1 3
isFeedLocked()
S
79 1 3
setFeedLocked()
S
75 1 4
unlockFeed()
S
76 1 4
updateFeedCount()
S
78 1 3
getCategoriesPerStep()
S
75 1 4
getLastRunFeedCount()
S
79 1 3
getDefaultCategoriesPerStep()
S
79 1 3
setCategoriesPerStep()
S
78 1 3
setLoweredProductsPerStepAsMain()
S
74 1 5
setLowerProductsPerStep()
S
78 1 3
deleteLoweredProductsPerStep()
S
78 1 3
getLoweredProductsPerStep()
S
79 1 3
setFeedCount()
S
78 1 3
hasFeedFailed()
S
72 1 5